[INFO] fetching crate flurry 0.4.0...
[INFO] checking flurry-0.4.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate flurry 0.4.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate flurry 0.4.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate flurry 0.4.0
[INFO] finished tweaking crates.io crate flurry 0.4.0
[INFO] tweaked toml for crates.io crate flurry 0.4.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded seize v0.2.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7f705968b8505a5809deb39bbc424f34b13fec72e675f0d00cedaf6c55463d6e
[INFO] running `Command { std: "docker" "start" "-a" "7f705968b8505a5809deb39bbc424f34b13fec72e675f0d00cedaf6c55463d6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f705968b8505a5809deb39bbc424f34b13fec72e675f0d00cedaf6c55463d6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f705968b8505a5809deb39bbc424f34b13fec72e675f0d00cedaf6c55463d6e", kill_on_drop: false }`
[INFO] [stdout] 7f705968b8505a5809deb39bbc424f34b13fec72e675f0d00cedaf6c55463d6e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ea26235ac5d750b9c71c29d895e1937a4e489d813eed91015bb417bdf2c3f101
[INFO] running `Command { std: "docker" "start" "-a" "ea26235ac5d750b9c71c29d895e1937a4e489d813eed91015bb417bdf2c3f101", kill_on_drop: false }`
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking seize v0.2.5
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking flurry v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stdout] error[E0432]: unresolved import `flurry::epoch`
[INFO] [stdout]   --> benches/flurry_dashmap.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | use flurry::{epoch, HashMap};
[INFO] [stdout]    |              ^^^^^ no `epoch` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `flurry` (bench "flurry_dashmap") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `flurry::epoch`
[INFO] [stdout]   --> benches/flurry_hashbrown.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use flurry::{epoch, HashMap};
[INFO] [stdout]    |              ^^^^^ no `epoch` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `flurry` (bench "flurry_hashbrown") due to 2 previous errors
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/map.rs:3424:13
[INFO] [stdout]      |
[INFO] [stdout] 3424 |             drop(guard);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&seize::Guard<'_>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/map.rs:3525:13
[INFO] [stdout]      |
[INFO] [stdout] 3525 |             drop(guard);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&seize::Guard<'_>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: use `let _ = ...` to ignore the expression or result
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ea26235ac5d750b9c71c29d895e1937a4e489d813eed91015bb417bdf2c3f101", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea26235ac5d750b9c71c29d895e1937a4e489d813eed91015bb417bdf2c3f101", kill_on_drop: false }`
[INFO] [stdout] ea26235ac5d750b9c71c29d895e1937a4e489d813eed91015bb417bdf2c3f101
[INFO] checking flurry-0.4.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate flurry 0.4.0 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate flurry 0.4.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate flurry 0.4.0
[INFO] finished tweaking crates.io crate flurry 0.4.0
[INFO] tweaked toml for crates.io crate flurry 0.4.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ce7f172240d0a7bab021652e4170eeb2880b0b512bbde32d16ca89d0b8b14f38
[INFO] running `Command { std: "docker" "start" "-a" "ce7f172240d0a7bab021652e4170eeb2880b0b512bbde32d16ca89d0b8b14f38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ce7f172240d0a7bab021652e4170eeb2880b0b512bbde32d16ca89d0b8b14f38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce7f172240d0a7bab021652e4170eeb2880b0b512bbde32d16ca89d0b8b14f38", kill_on_drop: false }`
[INFO] [stdout] ce7f172240d0a7bab021652e4170eeb2880b0b512bbde32d16ca89d0b8b14f38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9750f788644981d391399673dcc2aae38f006b4eb2b11e023f1c56da440d9dff
[INFO] running `Command { std: "docker" "start" "-a" "9750f788644981d391399673dcc2aae38f006b4eb2b11e023f1c56da440d9dff", kill_on_drop: false }`
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking seize v0.2.5
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking flurry v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/borrow.rs:72:26
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let keys = Arc::new((0..64).map(|i| i.to_string()).collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/borrow.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let keys = Arc::new((0..64).map(|i| i.to_string()).collect::<Vec<_>>());
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/hasher.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let range = if cfg!(miri) { 0..16 } else { 0..1000 };
[INFO] [stdout]    |                                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/hasher.rs:25:48
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let range = if cfg!(miri) { 0..16 } else { 0..1000 };
[INFO] [stdout]    |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/cuckoo/stress.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |         for i in 0..NUM_KEYS {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/cuckoo/stress.rs:52:37
[INFO] [stdout]    |
[INFO] [stdout] 52 |             ind_dist: Uniform::from(0..NUM_KEYS - 1),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/cuckoo/stress.rs:53:38
[INFO] [stdout]    |
[INFO] [stdout] 53 |             val_dist1: Uniform::from(Value::min_value()..Value::max_value()),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/hasher.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let range = if cfg!(miri) { 0..16 } else { 0..1000 };
[INFO] [stdout]    |                                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/cuckoo/stress.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |             val_dist2: Uniform::from(Value::min_value()..Value::max_value()),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/cuckoo/stress.rs:173:14
[INFO] [stdout]     |
[INFO] [stdout] 173 |     for _ in 0..NUM_THREADS {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/hasher.rs:25:48
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let range = if cfg!(miri) { 0..16 } else { 0..1000 };
[INFO] [stdout]    |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:372:35
[INFO] [stdout]     |
[INFO] [stdout] 372 |     let map: HashMap<u32, u32> = (0..10 as u32).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:381:39
[INFO] [stdout]     |
[INFO] [stdout] 381 |     let map: HashMap<usize, usize> = (0..size).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:389:35
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let map: HashMap<u32, u32> = (0..10).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:391:44
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let expected_map: HashMap<u32, u32> = (5..10).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:408:35
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let map: HashMap<u32, u32> = (0..10).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:410:44
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let expected_map: HashMap<u32, u32> = (5..10).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:429:18
[INFO] [stdout]     |
[INFO] [stdout] 429 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:438:14
[INFO] [stdout]     |
[INFO] [stdout] 438 |     for i in 0..64 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:454:18
[INFO] [stdout]     |
[INFO] [stdout] 454 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:462:18
[INFO] [stdout]     |
[INFO] [stdout] 462 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:471:18
[INFO] [stdout]     |
[INFO] [stdout] 471 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:483:14
[INFO] [stdout]     |
[INFO] [stdout] 483 |     for i in 0..64 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:495:18
[INFO] [stdout]     |
[INFO] [stdout] 495 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:503:18
[INFO] [stdout]     |
[INFO] [stdout] 503 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:511:18
[INFO] [stdout]     |
[INFO] [stdout] 511 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic_ref.rs:522:14
[INFO] [stdout]     |
[INFO] [stdout] 522 |     for i in 0..64 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/hasher.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let range = if cfg!(miri) { 0..16 } else { 0..1000 };
[INFO] [stdout]    |                                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/hasher.rs:25:48
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let range = if cfg!(miri) { 0..16 } else { 0..1000 };
[INFO] [stdout]    |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:215:18
[INFO] [stdout]     |
[INFO] [stdout] 215 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:221:18
[INFO] [stdout]     |
[INFO] [stdout] 221 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |     for i in 0..64 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:246:18
[INFO] [stdout]     |
[INFO] [stdout] 246 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:275:14
[INFO] [stdout]     |
[INFO] [stdout] 275 |     for i in 0..64 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:287:18
[INFO] [stdout]     |
[INFO] [stdout] 287 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:295:18
[INFO] [stdout]     |
[INFO] [stdout] 295 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:303:18
[INFO] [stdout]     |
[INFO] [stdout] 303 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |     for i in 0..64 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:325:18
[INFO] [stdout]     |
[INFO] [stdout] 325 |         for i in 0..1024 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:335:22
[INFO] [stdout]     |
[INFO] [stdout] 335 |         for power in 11..16 {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |         for _ in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:344:22
[INFO] [stdout]     |
[INFO] [stdout] 344 |             for i in 0..1024 {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |         for i in 0..1024 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:580:35
[INFO] [stdout]     |
[INFO] [stdout] 580 |     let map: HashMap<u32, u32> = (0..10 as u32).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:589:39
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let map: HashMap<usize, usize> = (0..size).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:597:35
[INFO] [stdout]     |
[INFO] [stdout] 597 |     let map: HashMap<u32, u32> = (0..10).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:599:44
[INFO] [stdout]     |
[INFO] [stdout] 599 |     let expected_map: HashMap<u32, u32> = (5..10).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:615:35
[INFO] [stdout]     |
[INFO] [stdout] 615 |     let map: HashMap<u32, u32> = (0..10).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/basic.rs:617:44
[INFO] [stdout]     |
[INFO] [stdout] 617 |     let expected_map: HashMap<u32, u32> = (5..10).map(|x| (x, x)).collect();
[INFO] [stdout]     |                                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `flurry::epoch`
[INFO] [stdout]   --> benches/flurry_hashbrown.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use flurry::{epoch, HashMap};
[INFO] [stdout]    |              ^^^^^ no `epoch` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> benches/flurry_hashbrown.rs:42:34
[INFO] [stdout]    |
[INFO] [stdout] 42 |               $bench_macro!(group, 0.., "low_guard_once");
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 | / bench_suite!(
[INFO] [stdout] 68 | |     bench_insert,
[INFO] [stdout] 69 | |     insert_flurry_hashbrown,
[INFO] [stdout] 70 | |     "insert_flurry_hashbrown",
[INFO] [stdout] 71 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout]    = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> benches/flurry_hashbrown.rs:43:35
[INFO] [stdout]    |
[INFO] [stdout] 43 |               $bench_macro!(group, (0..).map(usize::swap_bytes), "high_guard_once");
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 | / bench_suite!(
[INFO] [stdout] 68 | |     bench_insert,
[INFO] [stdout] 69 | |     insert_flurry_hashbrown,
[INFO] [stdout] 70 | |     "insert_flurry_hashbrown",
[INFO] [stdout] 71 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/flurry_hashbrown.rs:42:34
[INFO] [stdout]     |
[INFO] [stdout] 42  |               $bench_macro!(group, 0.., "low_guard_once");
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 | / bench_suite!(
[INFO] [stdout] 110 | |     bench_insert_erase,
[INFO] [stdout] 111 | |     insert_erase_flurry_hashbrown,
[INFO] [stdout] 112 | |     "insert_erase_flurry_hashbrown",
[INFO] [stdout] 113 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/flurry_hashbrown.rs:43:35
[INFO] [stdout]     |
[INFO] [stdout] 43  |               $bench_macro!(group, (0..).map(usize::swap_bytes), "high_guard_once");
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 | / bench_suite!(
[INFO] [stdout] 110 | |     bench_insert_erase,
[INFO] [stdout] 111 | |     insert_erase_flurry_hashbrown,
[INFO] [stdout] 112 | |     "insert_erase_flurry_hashbrown",
[INFO] [stdout] 113 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/flurry_hashbrown.rs:42:34
[INFO] [stdout]     |
[INFO] [stdout] 42  |             $bench_macro!(group, 0.., "low_guard_once");
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 | bench_suite!(bench_lookup, get_flurry_hashbrown, "get_flurry_hashbrown",);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/flurry_hashbrown.rs:43:35
[INFO] [stdout]     |
[INFO] [stdout] 43  |             $bench_macro!(group, (0..).map(usize::swap_bytes), "high_guard_once");
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 | bench_suite!(bench_lookup, get_flurry_hashbrown, "get_flurry_hashbrown",);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/flurry_hashbrown.rs:42:34
[INFO] [stdout]     |
[INFO] [stdout] 42  |               $bench_macro!(group, 0.., "low_guard_once");
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 162 | / bench_suite!(
[INFO] [stdout] 163 | |     bench_lookup_fail,
[INFO] [stdout] 164 | |     get_absent_flurry_hashbrown,
[INFO] [stdout] 165 | |     "get_absent_flurry_hashbrown",
[INFO] [stdout] 166 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/flurry_hashbrown.rs:43:35
[INFO] [stdout]     |
[INFO] [stdout] 43  |               $bench_macro!(group, (0..).map(usize::swap_bytes), "high_guard_once");
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 162 | / bench_suite!(
[INFO] [stdout] 163 | |     bench_lookup_fail,
[INFO] [stdout] 164 | |     get_absent_flurry_hashbrown,
[INFO] [stdout] 165 | |     "get_absent_flurry_hashbrown",
[INFO] [stdout] 166 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/flurry_hashbrown.rs:42:34
[INFO] [stdout]     |
[INFO] [stdout] 42  |             $bench_macro!(group, 0.., "low_guard_once");
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 | bench_suite!(bench_iter, iter_flurry_hashbrown, "iter_flurry_hashbrown",);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/flurry_hashbrown.rs:43:35
[INFO] [stdout]     |
[INFO] [stdout] 43  |             $bench_macro!(group, (0..).map(usize::swap_bytes), "high_guard_once");
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 | bench_suite!(bench_iter, iter_flurry_hashbrown, "iter_flurry_hashbrown",);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bench_suite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/concurrent_associate.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |     for _ in 0..ITERATIONS {
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/concurrent_associate.rs:48:14
[INFO] [stdout]    |
[INFO] [stdout] 48 |     for _ in 0..num_cpus::get().min(8) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/concurrent_associate.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |             for _ in 0..NUM_ENTRIES {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/concurrent_contains.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |         for k in 0..NUM_ENTRIES {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/concurrent_contains.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     for _ in 0..ITERATIONS {
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/concurrent_contains.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     for _ in 0..num_cpus::get().min(8) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/concurrent_contains.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |             for i in 0..NUM_ENTRIES * ROUNDS {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/map_check.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 |     for _ in 0..iters {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/map_check.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |     for i in 0..keys.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/jdk/map_check.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 |     for i in 0..keys.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/jdk/map_check.rs:101:14
[INFO] [stdout]     |
[INFO] [stdout] 101 |     for i in 0..expect {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/jdk/map_check.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |     for i in 0..k1.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/jdk/map_check.rs:170:29
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let mut keys: Vec<_> = (0..ABSENT_SIZE + SIZE).collect();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/jdk/map_check.rs:172:29
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let absent_keys = &keys[0..ABSENT_SIZE];
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> tests/jdk/map_check.rs:173:22
[INFO] [stdout]     |
[INFO] [stdout] 173 |     let keys = &keys[ABSENT_SIZE..];
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/regressions.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |     for _ in 0..ITERATIONS {
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/regressions.rs:15:32
[INFO] [stdout]    |
[INFO] [stdout] 15 |         let el = rng.gen_range(0..1000);
[INFO] [stdout]    |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 10 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `flurry` (bench "flurry_hashbrown") due to 2 previous errors; 10 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3115:14
[INFO] [stdout]      |
[INFO] [stdout] 3115 |     for i in 0..16 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3409:22
[INFO] [stdout]      |
[INFO] [stdout] 3409 |             for i in 0..10 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3439:18
[INFO] [stdout]      |
[INFO] [stdout] 3439 |         for _ in 0..NUM_READERS {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3445:26
[INFO] [stdout]      |
[INFO] [stdout] 3445 |                 for _ in 0..NUM_REPEATS {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3453:18
[INFO] [stdout]      |
[INFO] [stdout] 3453 |         for i in 0..NUM_WRITERS {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3459:26
[INFO] [stdout]      |
[INFO] [stdout] 3459 |                 for _ in 0..NUM_REPEATS {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3469:26
[INFO] [stdout]      |
[INFO] [stdout] 3469 |                 for _ in 0..NUM_REPEATS {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3506:22
[INFO] [stdout]      |
[INFO] [stdout] 3506 |             for i in 0..10 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3522:22
[INFO] [stdout]      |
[INFO] [stdout] 3522 |             for i in 0..9 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/map.rs:3545:18
[INFO] [stdout]      |
[INFO] [stdout] 3545 |         for _ in 0..10 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/iter/traverser.rs:296:30
[INFO] [stdout]     |
[INFO] [stdout] 296 |         for bin in &mut bins[8..] {
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/iter/traverser.rs:302:18
[INFO] [stdout]     |
[INFO] [stdout] 302 |         for i in 0..bins.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 15 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `flurry::epoch`
[INFO] [stdout]   --> benches/flurry_dashmap.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | use flurry::{epoch, HashMap};
[INFO] [stdout]    |              ^^^^^ no `epoch` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/flurry_dashmap.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 |     (0..ITER).into_par_iter().for_each(|i| {
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> benches/flurry_dashmap.rs:40:20
[INFO] [stdout]    |
[INFO] [stdout] 40 |     for threads in 1..=max {
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> benches/flurry_dashmap.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 |         for t in 1..=(threads as u64) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/flurry_dashmap.rs:67:26
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 for i in start..(start + inc) {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> benches/flurry_dashmap.rs:81:20
[INFO] [stdout]    |
[INFO] [stdout] 81 |     for threads in 1..=max {
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/flurry_dashmap.rs:99:6
[INFO] [stdout]    |
[INFO] [stdout] 99 |     (0..ITER).into_par_iter().for_each(|i| {
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/flurry_dashmap.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |     for threads in 1..=max {
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/flurry_dashmap.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |         for t in 1..=(threads as u64) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/flurry_dashmap.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 |                 for i in start..(start + inc) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/flurry_dashmap.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     for threads in 1..=max {
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 10 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `flurry` (bench "flurry_dashmap") due to 2 previous errors; 10 warnings emitted
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/map.rs:3424:13
[INFO] [stdout]      |
[INFO] [stdout] 3424 |             drop(guard);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&seize::Guard<'_>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/map.rs:3525:13
[INFO] [stdout]      |
[INFO] [stdout] 3525 |             drop(guard);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&seize::Guard<'_>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: use `let _ = ...` to ignore the expression or result
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 14 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9750f788644981d391399673dcc2aae38f006b4eb2b11e023f1c56da440d9dff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9750f788644981d391399673dcc2aae38f006b4eb2b11e023f1c56da440d9dff", kill_on_drop: false }`
[INFO] [stdout] 9750f788644981d391399673dcc2aae38f006b4eb2b11e023f1c56da440d9dff
